package com.library.utils;

import com.base.library.BuildConfig;

import android.util.Log;

public class LogUtils
{
    public static final boolean DEDUG = true;
    
    public static final String TAG = LogUtils.class.getSimpleName();
    
    public static void E(String msg)
    {
        if (DEDUG && BuildConfig.DEBUG)
        {
            Log.e(TAG, msg);
        }
    }
    
    public static void E(String tag, String msg)
    {
        if (DEDUG && BuildConfig.DEBUG)
        {
            Log.e(tag, msg);
        }
    }
    
    public static void E(String tag, String msg, Throwable tr)
    {
        if (DEDUG && BuildConfig.DEBUG)
        {
            Log.e(tag, msg, tr);
        }
    }
    
    public static void I(String tag, String msg)
    {
        if (DEDUG && BuildConfig.DEBUG)
        {
            Log.i(tag, msg);
        }
    }
    
    public static void I(String tag, String msg, Throwable tr)
    {
        if (DEDUG && BuildConfig.DEBUG)
        {
            Log.i(tag, msg);
        }
    }
    
    public static void I(String msg)
    {
        if (DEDUG && BuildConfig.DEBUG)
        {
            Log.i(TAG, msg);
        }
    }
    
    public static void D(String msg)
    {
        if (DEDUG && BuildConfig.DEBUG)
        {
            Log.d(TAG, msg);
        }
    }
    
    public static void D(String tag, String msg)
    {
        if (DEDUG && BuildConfig.DEBUG)
        {
            Log.d(tag, msg);
        }
    }
    
    public static void D(String tag, String msg, Throwable tr)
    {
        if (DEDUG && BuildConfig.DEBUG)
        {
            Log.d(tag, msg, tr);
        }
    }
}
